<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:c="http://java.sun.com/jsp/jstl/core"
                xmlns:fn="http://java.sun.com/jsp/jstl/functions"
                xmlns:ds="http://deltaset.org/deltaset-faces"
                xmlns:mf="http://java.sun.com/jsf/composite/deltaset.meta/flow"
                xmlns:composite="http://java.sun.com/jsf/composite"> 
    <h:panelGroup rendered="#{meta.showFinderForm}"> 
        <c:set var="findAction" value="#{meta.finder.metaAction}"/>
        <ds:fieldset>
            <h3>#{meta.labelAction(findAction)}</h3>
            <mf:form-fields fields="#{findAction.parameterMetaFields}" model="#{meta.finder.parameterValue}" meta="#{meta}" owner="#{findAction}" formId="#{formId}"/>           
        </ds:fieldset>
        <h:commandButton  value="Find"
                          action="#{meta.executeFinder}"
                          styleClass="ds-button">
            <f:ajax execute="@form" render="@form"/>
        </h:commandButton>
        <h:commandButton  value="Cancel"                                      
                          action="#{meta.cancelFinder}"
                          styleClass="ds-button">
            <f:ajax render="@form"/>
        </h:commandButton>
        <hr/>
    </h:panelGroup>     
</ui:composition>